/* prettier-ignore-start */
/* tslint:disable */
/* eslint-disable */

/* 该文件由 yapi-to-typescript 自动生成，请勿直接修改！！！ */

type FileData = File

/**
 * 接口 [获得企业计费列表↗](http://172.30.66.94:3000/project/324/interface/api/7468) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/companyBills`
 * @更新时间 `2022-05-24 10:27:15`
 */
export interface CompanyBillsRequest {
  /**
   * 页号
   */
  pageNo: number
  /**
   * 页大小
   */
  pageSize: number
  /**
   * 企业Id 或 企业名称（支持模糊查询）
   */
  companyIdOrName?: string
}

/**
 * 接口 [获得企业计费列表↗](http://172.30.66.94:3000/project/324/interface/api/7468) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/companyBills`
 * @更新时间 `2022-05-24 10:27:15`
 */
export type CompanyBillsResponse = {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 企业名称
   */
  companyName: string
  /**
   * 创建时间(YYYY-MM-DD 24hh:mm:ss)
   */
  createTime: string
  /**
   * 已购坐席数
   */
  purchasedSeatsNumber: number
  /**
   * 账户余额（单位元，保留三位小数 0.001）
   */
  accountBalance: string
}[]

/**
 * 接口 [获得企业计费信息↗](http://172.30.66.94:3000/project/324/interface/api/7469) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/companyBill`
 * @更新时间 `2022-05-24 10:23:16`
 */
export interface CompanyBillRequest {
  /**
   * 企业Id
   */
  companyId: number
}

/**
 * 接口 [获得企业计费信息↗](http://172.30.66.94:3000/project/324/interface/api/7469) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/companyBill`
 * @更新时间 `2022-05-24 10:23:16`
 */
export interface CompanyBillResponse {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 企业名称
   */
  companyName: string
  /**
   * 创建时间(YYYY-MM-DD 24hh:mm:ss)
   */
  createTime: string
  /**
   * 已购坐席数
   */
  purchasedSeatsNumber: number
  /**
   * 账户余额（单位元，保留三位小数 0.001）
   */
  accountBalance: string
}

/**
 * 接口 [企业充值↗](http://172.30.66.94:3000/project/324/interface/api/7470) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/recharge`
 * @更新时间 `2022-05-30 15:25:37`
 */
export interface RechargeRequest {
  /**
   * 企业ID
   */
  companyId: number
  /**
   * 充值金额
   */
  rechargeAmount: number
}

/**
 * 接口 [企业充值↗](http://172.30.66.94:3000/project/324/interface/api/7470) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/recharge`
 * @更新时间 `2022-05-30 15:25:37`
 */
export interface RechargeResponse {}

/**
 * 接口 [查询企业坐席数↗](http://172.30.66.94:3000/project/324/interface/api/7471) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/seatsNumber`
 * @更新时间 `2022-05-24 10:32:06`
 */
export interface SeatsNumberRequest {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 充值金额
   */
  rechargeAmount: number
}

/**
 * 接口 [查询企业坐席数↗](http://172.30.66.94:3000/project/324/interface/api/7471) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/seatsNumber`
 * @更新时间 `2022-05-24 10:32:06`
 */
export interface SeatsNumberResponse {
  /**
   * 坐席数
   */
  seatsNumber: number
}

/**
 * 接口 [修改企业坐席数↗](http://172.30.66.94:3000/project/324/interface/api/7472) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `PUT /billingSystem/companyBillingManage/seatsNumber`
 * @更新时间 `2022-05-24 10:31:57`
 */
export interface SeatsNumberRequest {
  /**
   * 企业ID
   */
  companyId: number
  /**
   * 坐席数
   */
  seatsNumber: number
}

/**
 * 接口 [修改企业坐席数↗](http://172.30.66.94:3000/project/324/interface/api/7472) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `PUT /billingSystem/companyBillingManage/seatsNumber`
 * @更新时间 `2022-05-24 10:31:57`
 */
export interface SeatsNumberResponse {}

/**
 * 接口 [获得充值记录列表↗](http://172.30.66.94:3000/project/324/interface/api/7473) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/rechargeRecords`
 * @更新时间 `2022-06-01 10:14:41`
 */
export interface RechargeRecordsRequest {
  /**
   * 页号
   */
  pageNo: number
  /**
   * 页大小
   */
  pageSize: number
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM-DD)
   */
  beginTime?: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM-DD)
   */
  endTime?: string
}

/**
 * 接口 [获得充值记录列表↗](http://172.30.66.94:3000/project/324/interface/api/7473) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/rechargeRecords`
 * @更新时间 `2022-06-01 10:14:41`
 */
export type RechargeRecordsResponse = {
  /**
   * 充值记录Id
   */
  rechargeRecordId: number
  /**
   * 充值时间
   */
  rechargeTime: string
  /**
   * 充值金额 （单位元，保留三位小数 0.001）
   */
  rechargeAmount: number
  /**
   * 充值方式 ( 1: 后台充值）
   */
  rechargeMode: number
  /**
   * 操作人
   */
  operator: string
}[]

/**
 * 接口 [撤销充值记录列表↗](http://172.30.66.94:3000/project/324/interface/api/7474) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `DELETE /billingSystem/companyBillingManage/rechargeRecord/{rechargeRecordId}`
 * @更新时间 `2022-05-24 10:43:03`
 */
export interface RechargeRecordIdRequest {
  rechargeRecordId: string
}

/**
 * 接口 [撤销充值记录列表↗](http://172.30.66.94:3000/project/324/interface/api/7474) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `DELETE /billingSystem/companyBillingManage/rechargeRecord/{rechargeRecordId}`
 * @更新时间 `2022-05-24 10:43:03`
 */
export interface RechargeRecordIdResponse {}

/**
 * 接口 [日账单↗](http://172.30.66.94:3000/project/324/interface/api/7475) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/dailyBill`
 * @更新时间 `2022-05-24 11:15:28`
 */
export interface DailyBillRequest {
  /**
   * 页号
   */
  pageNo: number
  /**
   * 页大小
   */
  pageSize: number
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM-DD)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM-DD)
   */
  endTime: string
}

/**
 * 接口 [日账单↗](http://172.30.66.94:3000/project/324/interface/api/7475) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/dailyBill`
 * @更新时间 `2022-05-24 11:15:28`
 */
export type DailyBillResponse = {
  /**
   * 账期 (YYYY-MM-DD)
   */
  accountPeriod: string
  /**
   * 消费金额（单位元，保留三位小数 0.001）
   */
  consumptionAmount: number
  /**
   * 机器人通话费（单位元，保留三位小数 0.001）
   */
  robotCallFee: number
  /**
   * 坐席通话费（单位元，保留三位小数 0.001）
   */
  seatsCallFee: number
  /**
   * 通知流程通话费（单位元，保留三位小数 0.001）
   */
  notifyFlowCallFee: number
  /**
   * 短信费（单位元，保留三位小数 0.001）
   */
  smsFee: number
}[]

/**
 * 接口 [月账单↗](http://172.30.66.94:3000/project/324/interface/api/7476) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/monthlyBill`
 * @更新时间 `2022-05-24 11:15:41`
 */
export interface MonthlyBillRequest {
  /**
   * 页号
   */
  pageNo: number
  /**
   * 页大小
   */
  pageSize: number
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM)
   */
  endTime: string
}

/**
 * 接口 [月账单↗](http://172.30.66.94:3000/project/324/interface/api/7476) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/monthlyBill`
 * @更新时间 `2022-05-24 11:15:41`
 */
export type MonthlyBillResponse = {
  /**
   * 账期 (YYYY-MM-DD)
   */
  accountPeriod: string
  /**
   * 出账日期 (YYYY-MM-DD)
   */
  statementDate: string
  /**
   * 消费金额（单位元，保留三位小数 0.001）
   */
  consumptionAmount: number
  /**
   * 机器人通话费（单位元，保留三位小数 0.001）
   */
  robotCallFee: number
  /**
   * 坐席通话费（单位元，保留三位小数 0.001）
   */
  seatsCallFee: number
  /**
   * 通知流程通话费（单位元，保留三位小数 0.001）
   */
  notifyFlowCallFee: number
  /**
   * 短信费（单位元，保留三位小数 0.001）
   */
  smsFee: number
}[]

/**
 * 接口 [月账单-导出↗](http://172.30.66.94:3000/project/324/interface/api/7477) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/monthlyBill/export`
 * @更新时间 `2022-05-24 11:22:51`
 */
export interface ExportRequest {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM)
   */
  endTime: string
}

/**
 * 接口 [月账单-导出↗](http://172.30.66.94:3000/project/324/interface/api/7477) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/monthlyBill/export`
 * @更新时间 `2022-05-24 11:22:51`
 */
export interface ExportResponse {
  /**
   * 下载任务Id
   */
  downloadTaskId: string
}

/**
 * 接口 [日账单-导出↗](http://172.30.66.94:3000/project/324/interface/api/7478) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/dailyBill/export`
 * @更新时间 `2022-05-24 11:22:46`
 */
export interface ExportRequest {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM-DD)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM-DD)
   */
  endTime: string
}

/**
 * 接口 [日账单-导出↗](http://172.30.66.94:3000/project/324/interface/api/7478) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/dailyBill/export`
 * @更新时间 `2022-05-24 11:22:46`
 */
export interface ExportResponse {
  /**
   * 下载任务Id
   */
  downloadTaskId: string
}

/**
 * 接口 [账单明细↗](http://172.30.66.94:3000/project/324/interface/api/7480) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/billDetails`
 * @更新时间 `2022-05-24 11:21:27`
 */
export interface BillDetailsRequest {
  /**
   * 页号
   */
  pageNo: number
  /**
   * 页大小
   */
  pageSize: number
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM-DD)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM-DD)
   */
  endTime: string
}

/**
 * 接口 [账单明细↗](http://172.30.66.94:3000/project/324/interface/api/7480) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `GET /billingSystem/companyBillingManage/billDetails`
 * @更新时间 `2022-05-24 11:21:27`
 */
export type BillDetailsResponse = {
  /**
   * 消费时间  (YYYY-MM-DD 24hh:mm:ss)
   */
  consumptionTime: string
  /**
   * 消费类型 （1:机器人通话费, 2:通知流程通话费, 3:坐席通话费, 4:短信费 ）
   */
  consumptionType: number
  /**
   * 消费金额 （单位元，保留三位小数 0.001）
   */
  consumptionAmount: number
  /**
   * 单价 （单位元，保留三位小数 0.001）
   */
  unitPrice: number
  /**
   * 用量 （单位元，保留三位小数 0.001）
   */
  usedQuantity: number
  /**
   * 明细
   */
  detailed: string
}[]

/**
 * 接口 [账单明细-导出↗](http://172.30.66.94:3000/project/324/interface/api/7481) 的 **请求类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/billDetails/export`
 * @更新时间 `2022-06-08 15:23:43`
 */
export interface ExportRequest {
  /**
   * 企业Id
   */
  companyId: number
  /**
   * 时间范围 - 开始时间 (YYYY-MM-dd)
   */
  beginTime: string
  /**
   * 时间范围 - 结束时间 (YYYY-MM-dd)
   */
  endTime: string
}

/**
 * 接口 [账单明细-导出↗](http://172.30.66.94:3000/project/324/interface/api/7481) 的 **返回类型**
 *
 * @分类 [企业计费管理↗](http://172.30.66.94:3000/project/324/interface/api/cat_1285)
 * @请求头 `POST /billingSystem/companyBillingManage/billDetails/export`
 * @更新时间 `2022-06-08 15:23:43`
 */
export interface ExportResponse {
  /**
   * 下载任务Id
   */
  downloadTaskId: string
}

/* prettier-ignore-end */
